/* Flags */
#headextras { width:484px !important;}
.hc_sites_region2 { display:inline-block;}
.hc_sites_region2 ul li { float:right; list-style:none;}
.hc_sites_region2 ul li a {
	background: url("branding-photos/hc_flags.png?20110706") no-repeat scroll 0 0 transparent;
	border: 2px solid #99CCCC;
	display: inline-block;
	float: left;
	height: 11px;
	margin: 0 3px 3px 0;
	width: 16px;
}

.hc_flag .hc_icon {
	background: url("branding-photos/hc_flags.png?20110706") no-repeat scroll 0 0 transparent;
	border: 2px solid #99CCCC;
	display: block;
	height: 11px;
	overflow: hidden;
	width: 16px;
}
.hc_flag_ad .hc_icon {
	background-position: -16px 0 !important;
}
.hc_flag_ae .hc_icon {
	background-position: -32px 0 !important;
}
.hc_flag_af .hc_icon {
	background-position: -48px 0 !important;
}
.hc_flag_ag .hc_icon {
	background-position: -64px 0 !important;
}
.hc_flag_ai .hc_icon {
	background-position: -80px 0 !important;
}
.hc_flag_al .hc_icon {
	background-position: -96px 0 !important;
}
.hc_flag_am .hc_icon {
	background-position: -112px 0 !important;
}
.hc_flag_an .hc_icon {
	background-position: -128px 0 !important;
}
.hc_flag_ao .hc_icon {
	background-position: -144px 0 !important;
}
.hc_flag_ar .hc_icon {
	background-position: -160px 0 !important;
}
.hc_flag_as .hc_icon {
	background-position: -176px 0 !important;
}
.hc_flag_at .hc_icon {
	background-position: -192px 0 !important;
}
.hc_flag_au .hc_icon {
	background-position: -208px 0 !important;
}
.hc_flag_aw .hc_icon {
	background-position: -224px 0 !important;
}
.hc_flag_az .hc_icon {
	background-position: -240px 0 !important;
}
.hc_flag_ba .hc_icon {
	background-position: 0 -11px !important;
}
.hc_flag_bb .hc_icon {
	background-position: -16px -11px !important;
}
.hc_flag_bd .hc_icon {
	background-position: -32px -11px !important;
}
.hc_flag_be .hc_icon {
	background-position: -48px -11px !important;
}
.hc_flag_bf .hc_icon {
	background-position: -64px -11px !important;
}
.hc_flag_bg .hc_icon {
	background-position: -80px -11px !important;
}
.hc_flag_bh .hc_icon {
	background-position: -96px -11px !important;
}
.hc_flag_bi .hc_icon {
	background-position: -112px -11px !important;
}
.hc_flag_bj .hc_icon {
	background-position: -128px -11px !important;
}
.hc_flag_bm .hc_icon {
	background-position: -144px -11px !important;
}
.hc_flag_bn .hc_icon {
	background-position: -160px -11px !important;
}
.hc_flag_bo .hc_icon {
	background-position: -176px -11px !important;
}
.hc_flag_br .hc_icon {
	background-position: -192px -11px !important;
}
.hc_flag_bs .hc_icon {
	background-position: -208px -11px !important;
}
.hc_flag_bt .hc_icon {
	background-position: -224px -11px !important;
}
.hc_flag_bv .hc_icon {
	background-position: -240px -11px !important;
}
.hc_flag_bw .hc_icon {
	background-position: 0 -22px !important;
}
.hc_flag_by .hc_icon {
	background-position: -16px -22px !important;
}
.hc_flag_bz .hc_icon {
	background-position: -32px -22px !important;
}
.hc_flag_ca .hc_icon {
	background-position: -48px -22px !important;
}
.hc_flag_cd .hc_icon {
	background-position: -80px -22px !important;
}
.hc_flag_cf .hc_icon {
	background-position: -96px -22px !important;
}
.hc_flag_cg .hc_icon {
	background-position: -112px -22px !important;
}
.hc_flag_ch .hc_icon {
	background-position: -128px -22px !important;
}
.hc_flag_ci .hc_icon {
	background-position: -144px -22px !important;
}
.hc_flag_ck .hc_icon {
	background-position: -160px -22px !important;
}
.hc_flag_cl .hc_icon {
	background-position: -176px -22px !important;
}
.hc_flag_cm .hc_icon {
	background-position: -192px -22px !important;
}
.hc_flag_cn .hc_icon {
	background-position: -208px -22px !important;
}
.hc_flag_co .hc_icon {
	background-position: -224px -22px !important;
}
.hc_flag_cr .hc_icon {
	background-position: -240px -22px !important;
}
.hc_flag_cu .hc_icon {
	background-position: 0 -33px !important;
}
.hc_flag_cv .hc_icon {
	background-position: -16px -33px !important;
}
.hc_flag_cy .hc_icon {
	background-position: -32px -33px !important;
}
.hc_flag_cz .hc_icon {
	background-position: -48px -33px !important;
}
.hc_flag_de .hc_icon {
	background-position: -64px -33px !important;
}
.hc_flag_dj .hc_icon {
	background-position: -80px -33px !important;
}
.hc_flag_dk .hc_icon {
	background-position: -96px -33px !important;
}
.hc_flag_dm .hc_icon {
	background-position: -112px -33px !important;
}
.hc_flag_do .hc_icon {
	background-position: -128px -33px !important;
}
.hc_flag_dz .hc_icon {
	background-position: -144px -33px !important;
}
.hc_flag_ec .hc_icon {
	background-position: -160px -33px !important;
}
.hc_flag_ee .hc_icon {
	background-position: -176px -33px !important;
}
.hc_flag_eg .hc_icon {
	background-position: -192px -33px !important;
}
.hc_flag_eh .hc_icon {
	background-position: -208px -33px !important;
}
.hc_flag_er .hc_icon {
	background-position: -240px -33px !important;
}
.hc_flag_es .hc_icon {
	background-position: 0 -44px !important;
}
.hc_flag_et .hc_icon {
	background-position: -16px -44px !important;
}
.hc_flag_eu .hc_icon {
	background-position: -32px -44px !important;
}
.hc_flag_fi .hc_icon {
	background-position: -48px -44px !important;
}
.hc_flag_fj .hc_icon {
	background-position: -64px -44px !important;
}
.hc_flag_fk .hc_icon {
	background-position: -80px -44px !important;
}
.hc_flag_fm .hc_icon {
	background-position: -96px -44px !important;
}
.hc_flag_fo .hc_icon {
	background-position: -112px -44px !important;
}
.hc_flag_fr .hc_icon {
	background-position: -128px -44px !important;
}
.hc_flag_ga .hc_icon {
	background-position: -144px -44px !important;
}
.hc_flag_gb .hc_icon {
	background-position: -160px -44px !important;
}
.hc_flag_gd .hc_icon {
	background-position: -176px -44px !important;
}
.hc_flag_ge .hc_icon {
	background-position: -192px -44px !important;
}
.hc_flag_gf .hc_icon {
	background-position: -208px -44px !important;
}
.hc_flag_gh .hc_icon {
	background-position: -224px -44px !important;
}
.hc_flag_gi .hc_icon {
	background-position: -240px -44px !important;
}
.hc_flag_gl .hc_icon {
	background-position: 0 -55px !important;
}
.hc_flag_gm .hc_icon {
	background-position: -16px -55px !important;
}
.hc_flag_gn .hc_icon {
	background-position: -32px -55px !important;
}
.hc_flag_gp .hc_icon {
	background-position: -48px -55px !important;
}
.hc_flag_gq .hc_icon {
	background-position: -64px -55px !important;
}
.hc_flag_gr .hc_icon {
	background-position: -80px -55px !important;
}
.hc_flag_gs .hc_icon {
	background-position: -96px -55px !important;
}
.hc_flag_gt .hc_icon {
	background-position: -112px -55px !important;
}
.hc_flag_gu .hc_icon {
	background-position: -128px -55px !important;
}
.hc_flag_gw .hc_icon {
	background-position: -144px -55px !important;
}
.hc_flag_gy .hc_icon {
	background-position: -160px -55px !important;
}
.hc_flag_hk .hc_icon {
	background-position: -176px -55px !important;
}
.hc_flag_hm .hc_icon {
	background-position: -192px -55px !important;
}
.hc_flag_hn .hc_icon {
	background-position: -208px -55px !important;
}
.hc_flag_hr .hc_icon {
	background-position: -224px -55px !important;
}
.hc_flag_ht .hc_icon {
	background-position: -240px -55px !important;
}
.hc_flag_hu .hc_icon {
	background-position: 0 -66px !important;
}
.hc_flag_id .hc_icon {
	background-position: -16px -66px !important;
}
.hc_flag_ie .hc_icon {
	background-position: -32px -66px !important;
}
.hc_flag_il .hc_icon {
	background-position: -48px -66px !important;
}
.hc_flag_in .hc_icon {
	background-position: -64px -66px !important;
}
.hc_flag_io .hc_icon {
	background-position: -80px -66px !important;
}
.hc_flag_iq .hc_icon {
	background-position: -96px -66px !important;
}
.hc_flag_ir .hc_icon {
	background-position: -112px -66px !important;
}
.hc_flag_is .hc_icon {
	background-position: -128px -66px !important;
}
.hc_flag_it .hc_icon {
	background-position: -144px -66px !important;
}
.hc_flag_jm .hc_icon {
	background-position: -160px -66px !important;
}
.hc_flag_jo .hc_icon {
	background-position: -176px -66px !important;
}
.hc_flag_jp .hc_icon {
	background-position: -192px -66px !important;
}
.hc_flag_ke .hc_icon {
	background-position: -208px -66px !important;
}
.hc_flag_kg .hc_icon {
	background-position: -224px -66px !important;
}
.hc_flag_kh .hc_icon {
	background-position: -240px -66px !important;
}
.hc_flag_ki .hc_icon {
	background-position: 0 -77px !important;
}
.hc_flag_km .hc_icon {
	background-position: -16px -77px !important;
}
.hc_flag_kn .hc_icon {
	background-position: -32px -77px !important;
}
.hc_flag_kp .hc_icon {
	background-position: -48px -77px !important;
}
.hc_flag_kr .hc_icon {
	background-position: -64px -77px !important;
}
.hc_flag_kw .hc_icon {
	background-position: -80px -77px !important;
}
.hc_flag_ky .hc_icon {
	background-position: -96px -77px !important;
}
.hc_flag_kz .hc_icon {
	background-position: -112px -77px !important;
}
.hc_flag_la .hc_icon {
	background-position: -128px -77px !important;
}
.hc_flag_lb .hc_icon {
	background-position: -144px -77px !important;
}
.hc_flag_lc .hc_icon {
	background-position: -160px -77px !important;
}
.hc_flag_li .hc_icon {
	background-position: -176px -77px !important;
}
.hc_flag_lk .hc_icon {
	background-position: -192px -77px !important;
}
.hc_flag_lr .hc_icon {
	background-position: -208px -77px !important;
}
.hc_flag_ls .hc_icon {
	background-position: -224px -77px !important;
}
.hc_flag_lt .hc_icon {
	background-position: -240px -77px !important;
}
.hc_flag_lu .hc_icon {
	background-position: 0 -88px !important;
}
.hc_flag_lv .hc_icon {
	background-position: -16px -88px !important;
}
.hc_flag_ly .hc_icon {
	background-position: -32px -88px !important;
}
.hc_flag_ma .hc_icon {
	background-position: -48px -88px !important;
}
.hc_flag_mc .hc_icon {
	background-position: -64px -88px !important;
}
.hc_flag_md .hc_icon {
	background-position: -80px -88px !important;
}
.hc_flag_me .hc_icon {
	background-position: -96px -88px !important;
}
.hc_flag_mg .hc_icon {
	background-position: -112px -88px !important;
}
.hc_flag_mh .hc_icon {
	background-position: -128px -88px !important;
}
.hc_flag_mk .hc_icon {
	background-position: -144px -88px !important;
}
.hc_flag_ml .hc_icon {
	background-position: -160px -88px !important;
}
.hc_flag_mm .hc_icon {
	background-position: -176px -88px !important;
}
.hc_flag_mn .hc_icon {
	background-position: -192px -88px !important;
}
.hc_flag_mo .hc_icon {
	background-position: -208px -88px !important;
}
.hc_flag_mp .hc_icon {
	background-position: -224px -88px !important;
}
.hc_flag_mq .hc_icon {
	background-position: -240px -88px !important;
}
.hc_flag_mr .hc_icon {
	background-position: 0 -99px !important;
}
.hc_flag_ms .hc_icon {
	background-position: -16px -99px !important;
}
.hc_flag_mt .hc_icon {
	background-position: -32px -99px !important;
}
.hc_flag_mu .hc_icon {
	background-position: -48px -99px !important;
}
.hc_flag_mv .hc_icon {
	background-position: -64px -99px !important;
}
.hc_flag_mw .hc_icon {
	background-position: -80px -99px !important;
}
.hc_flag_mx .hc_icon {
	background-position: -96px -99px !important;
}
.hc_flag_my .hc_icon {
	background-position: -112px -99px !important;
}
.hc_flag_mz .hc_icon {
	background-position: -128px -99px !important;
}
.hc_flag_na .hc_icon {
	background-position: -144px -99px !important;
}
.hc_flag_nc .hc_icon {
	background-position: -160px -99px !important;
}
.hc_flag_ne .hc_icon {
	background-position: -176px -99px !important;
}
.hc_flag_nf .hc_icon {
	background-position: -192px -99px !important;
}
.hc_flag_ng .hc_icon {
	background-position: -208px -99px !important;
}
.hc_flag_ni .hc_icon {
	background-position: -224px -99px !important;
}
.hc_flag_nl .hc_icon {
	background-position: -240px -99px !important;
}
.hc_flag_no .hc_icon {
	background-position: 0 -110px !important;
}
.hc_flag_np .hc_icon {
	background-position: -16px -110px !important;
}
.hc_flag_nr .hc_icon {
	background-position: -32px -110px !important;
}
.hc_flag_nu .hc_icon {
	background-position: -48px -110px !important;
}
.hc_flag_nz .hc_icon {
	background-position: -64px -110px !important;
}
.hc_flag_om .hc_icon {
	background-position: -80px -110px !important;
}
.hc_flag_pa .hc_icon {
	background-position: -96px -110px !important;
}
.hc_flag_pe .hc_icon {
	background-position: -112px -110px !important;
}
.hc_flag_pf .hc_icon {
	background-position: -128px -110px !important;
}
.hc_flag_pg .hc_icon {
	background-position: -144px -110px !important;
}
.hc_flag_ph .hc_icon {
	background-position: -160px -110px !important;
}
.hc_flag_pk .hc_icon {
	background-position: -176px -110px !important;
}
.hc_flag_pl .hc_icon {
	background-position: -192px -110px !important;
}
.hc_flag_pm .hc_icon {
	background-position: -208px -110px !important;
}
.hc_flag_pn .hc_icon {
	background-position: -224px -110px !important;
}
.hc_flag_pr .hc_icon {
	background-position: -240px -110px !important;
}
.hc_flag_ps .hc_icon {
	background-position: 0 -121px !important;
}
.hc_flag_pt .hc_icon {
	background-position: -16px -121px !important;
}
.hc_flag_pw .hc_icon {
	background-position: -32px -121px !important;
}
.hc_flag_py .hc_icon {
	background-position: -48px -121px !important;
}
.hc_flag_qa .hc_icon {
	background-position: -64px -121px !important;
}
.hc_flag_re .hc_icon {
	background-position: -80px -121px !important;
}
.hc_flag_ro .hc_icon {
	background-position: -96px -121px !important;
}
.hc_flag_rs .hc_icon {
	background-position: -112px -121px !important;
}
.hc_flag_ru .hc_icon {
	background-position: -128px -121px !important;
}
.hc_flag_rw .hc_icon {
	background-position: -144px -121px !important;
}
.hc_flag_sa .hc_icon {
	background-position: -160px -121px !important;
}
.hc_flag_sb .hc_icon {
	background-position: -176px -121px !important;
}
.hc_flag_sc .hc_icon {
	background-position: -192px -121px !important;
}
.hc_flag_sd .hc_icon {
	background-position: -224px -121px !important;
}
.hc_flag_se .hc_icon {
	background-position: -240px -121px !important;
}
.hc_flag_sg .hc_icon {
	background-position: 0 -132px !important;
}
.hc_flag_sh .hc_icon {
	background-position: -16px -132px !important;
}
.hc_flag_si .hc_icon {
	background-position: -32px -132px !important;
}
.hc_flag_sk .hc_icon {
	background-position: -48px -132px !important;
}
.hc_flag_sl .hc_icon {
	background-position: -64px -132px !important;
}
.hc_flag_sm .hc_icon {
	background-position: -80px -132px !important;
}
.hc_flag_sn .hc_icon {
	background-position: -96px -132px !important;
}
.hc_flag_so .hc_icon {
	background-position: -112px -132px !important;
}
.hc_flag_sr .hc_icon {
	background-position: -128px -132px !important;
}
.hc_flag_st .hc_icon {
	background-position: -144px -132px !important;
}
.hc_flag_sv .hc_icon {
	background-position: -160px -132px !important;
}
.hc_flag_sy .hc_icon {
	background-position: -176px -132px !important;
}
.hc_flag_sz .hc_icon {
	background-position: -192px -132px !important;
}
.hc_flag_tc .hc_icon {
	background-position: -208px -132px !important;
}
.hc_flag_td .hc_icon {
	background-position: -224px -132px !important;
}
.hc_flag_tf .hc_icon {
	background-position: -240px -132px !important;
}
.hc_flag_tg .hc_icon {
	background-position: 0 -143px !important;
}
.hc_flag_th .hc_icon {
	background-position: -16px -143px !important;
}
.hc_flag_tj .hc_icon {
	background-position: -32px -143px !important;
}
.hc_flag_tk .hc_icon {
	background-position: -48px -143px !important;
}
.hc_flag_tl .hc_icon {
	background-position: -64px -143px !important;
}
.hc_flag_tm .hc_icon {
	background-position: -80px -143px !important;
}
.hc_flag_tn .hc_icon {
	background-position: -96px -143px !important;
}
.hc_flag_to .hc_icon {
	background-position: -112px -143px !important;
}
.hc_flag_tr .hc_icon {
	background-position: -128px -143px !important;
}
.hc_flag_tt .hc_icon {
	background-position: -144px -143px !important;
}
.hc_flag_tv .hc_icon {
	background-position: -160px -143px !important;
}
.hc_flag_tw .hc_icon {
	background-position: -176px -143px !important;
}
.hc_flag_tz .hc_icon {
	background-position: -192px -143px !important;
}
.hc_flag_ua .hc_icon {
	background-position: -208px -143px !important;
}
.hc_flag_ug .hc_icon {
	background-position: -224px -143px !important;
}
.hc_flag_um .hc_icon {
	background-position: -240px -143px !important;
}
.hc_flag_us .hc_icon {
	background-position: 0 -154px !important;
}
.hc_flag_uy .hc_icon {
	background-position: -16px -154px !important;
}
.hc_flag_uz .hc_icon {
	background-position: -32px -154px !important;
}
.hc_flag_va .hc_icon {
	background-position: -48px -154px !important;
}
.hc_flag_vc .hc_icon {
	background-position: -64px -154px !important;
}
.hc_flag_ve .hc_icon {
	background-position: -80px -154px !important;
}
.hc_flag_vg .hc_icon {
	background-position: -96px -154px !important;
}
.hc_flag_vi .hc_icon {
	background-position: -112px -154px !important;
}
.hc_flag_vn .hc_icon {
	background-position: -128px -154px !important;
}
.hc_flag_vu .hc_icon {
	background-position: -144px -154px !important;
}
.hc_flag_wf .hc_icon {
	background-position: -176px -154px !important;
}
.hc_flag_ws .hc_icon {
	background-position: -192px -154px !important;
}
.hc_flag_ye .hc_icon {
	background-position: -208px -154px !important;
}
.hc_flag_yt .hc_icon {
	background-position: -224px -154px !important;
}
.hc_flag_za .hc_icon {
	background-position: -240px -154px !important;
}
.hc_flag_zm .hc_icon {
	background-position: 0 -165px !important;
}
.hc_flag_zw .hc_icon {
	background-position: -16px -165px !important;
}